Lokalizace IB a FB

Otázka od: Aleš Kerner

29. 10. 2002 15:12

Prosim Vas nevite nekdo, kde se daji sehnat lokalizovane hlaseni pro
InterBase a FireBird, myslim, ze je to soubor interbase.msg

Dik Ales


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.408 / Virová báze: 230 - datum vydání: 24.10.2002

Odpovedá: Pavel Cisar

31. 10. 2002 7:27

Haj hou!

On 29 Oct 2002 at 11:59, Aleš Kerner wrote:

> Prosim Vas nevite nekdo, kde se daji sehnat lokalizovane hlaseni pro
> InterBase a FireBird, myslim, ze je to soubor interbase.msg

Soucasti zdrojaku (nikoliv binarni distribuce) je i databaze s hlasenimi,
a aplikace, ktera generuje include a msg soubor. Databaze dovoluje
ukladat i jazykove mutace a vygenerovat jazykovou verzi.

Ale obecne lokalizaci msg. souboru nedoporucuji. Kdyz budete mit problem,
tak vam nikdo nepomuze protoze mu vas text nic nerekne. zato anglickemu
porozumi a muze ho dohledat ve zdrojich.

S pozdravem
Pavel Cisar
Mobil: 724 281429
http://www.ibphoenix.cz
Vse co potrebujete pro Firebird a InterBase

Odpovedá: Lebeda David

31. 10. 2002 8:23

> > Prosim Vas nevite nekdo, kde se daji sehnat lokalizovane hlaseni pro
> > InterBase a FireBird, myslim, ze je to soubor interbase.msg

> Ale obecne lokalizaci msg. souboru nedoporucuji. Kdyz budete mit
> problem, tak vam nikdo nepomuze protoze mu vas text nic nerekne. zato
> anglickemu porozumi a muze ho dohledat ve zdrojich.
>

Z jedne strany je tohle pravda, ale z druhe je pravda i to, ze kdyz sekretarka
nebo
jiny BFU uvidi anglickou hlasku, tak se vydesi k smrti, kdezto kdyz uvidi ceske

hlaseni, kteremu nerozumi, pujde rovnez shanet odbornika, ale nebude vydesena,
protoze kdyz to je cesky, tak to vypada, ze s tim program nejak pocita a ze jen

udelala neco spatne.  

Nemohl jsem si odpustit rejpnuti, ale jinak souhlasim a snazil bych se
lokalizaci
vyhnout. To vidim sam, kdyz pouzivam Zbyskuv lokalizator. V aplikaci vznikne
vyjimka "Porucha pristupu na adrese XXX" a kdybych tuhle hlasku nahodou nevidel

ve slovniku lokalizatoru, vubec by me nenapadlo, ze to je Access violation  

Coz ovsem neni kritika lokalizatoru - naopak diky bohu(Zbyskovi) za nej.

David Lebeda

Odpovedá: Petr Fejfar

31. 10. 2002 8:12

From: "Lebeda David" <david.lebeda@comarr.cz>

> Z jedne strany je tohle pravda, ale z druhe je pravda i to,
> ze kdyz sekretarka nebo jiny BFU uvidi anglickou hlasku,
> tak se vydesi k smrti, kdezto kdyz uvidi ceske ....

Jenomze principielne bys v ramci error recovery subsystemu
mel odchytit vsechny vyjimky a osetrit je tak, aby hlaseni o chybe
bylo relevantni pro dany typ lidske obsluhy.

Napr. v SMS bankingu na jedinou exception generujeme

 - hlaseni na mobilni telefon
 - hlaseni pro operatora v bance do problem logu
 - hlaseni pro administratora v bance do trace logu

HTH, pf





---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.408 / Virus Database: 230 - Release Date: 24.10.2002

Odpovedá: Zbysek Hlinka

31. 10. 2002 8:20

On 31 Oct 2002 at 7:35, Lebeda David wrote:

> Z jedne strany je tohle pravda, ale z druhe je pravda i to, ze kdyz
> sekretarka nebo jiny BFU uvidi anglickou hlasku, tak se vydesi k
> smrti, kdezto kdyz uvidi ceske hlaseni, kteremu nerozumi, pujde rovnez
> shanet odbornika, ale nebude vydesena, protoze kdyz to je cesky, tak
> to vypada, ze s tim program nejak pocita a ze jen udelala neco spatne.
>  

Pro lokalizaci hlasek IB by se dal napsat modul v Lokalizatoru, je
ale otazka, zda to stoji za to a co na to autorska prava, kdyz se to
bude sirit zakaznikum..

S pozdravem

Zbysek Hlinka
E-mail: hlinka@hlinka.cz, localizator@localizator.com
Phone: +420 603 551 282

Odpovedá: Lebeda David

31. 10. 2002 10:24

> > Z jedne strany je tohle pravda, ale z druhe je pravda i to,
> > ze kdyz sekretarka nebo jiny BFU uvidi anglickou hlasku,
> > tak se vydesi k smrti, kdezto kdyz uvidi ceske ....
>
> Jenomze principielne bys v ramci error recovery subsystemu
> mel odchytit vsechny vyjimky a osetrit je tak, aby hlaseni o chybe
> bylo relevantni pro dany typ lidske obsluhy.

Muzeme vzit takovouhle situaci: databazovy system cca 200 tabulek, mezi nimi
ruzne vazby, zadna jednoducha nekomplikovana vec. A ted potrebujes smazat
zaznam v jedne tabulce. Delam to tak, ze overim trivialni podminky (opravneni
mazat na urovni aplikace apod.) a pak to proste zkusim. Kdyz se to nepovede,
vyjimku chytim a zobrazim "Pri pokusu o smazani toho a toho vznikla vyjimka" +
text
vyjimky.

A to muze byt jak logicka zalezitost - ochrana referencni integrity, tak i neco

fyzickeho. Napr. se zase zblazni server, jak je obcas jeho zvykem a vypise
nejakou
kravinu. Proto ten text puvodni vyjimky vzdy prikladam, i kdyz je cesky obalen.
A
specialne tu referencni integritu bych v aplikaci nekontroloval, kdyz to uz
dela SQL
server.

Nebo jsem spatne porozumel?

David Lebeda

Odpovedá: Petr Fejfar

31. 10. 2002 10:40

From: "Lebeda David" <david.lebeda@comarr.cz>

> kravinu. Proto ten text puvodni vyjimky vzdy prikladam,
> i kdyz je cesky obalen.

No ale sam pises, ze tim "desis" obsluhu. Takze spravne by bylo odstinit
ji od informaci, ktere jsou pro ni irelevantni a ty naopak zapsat nekam
do logu napr. pro administratora nebo pro technickou podporu.

My to napr. resime tak, ze mame exception se dvema texty: user message a
system message a na ne prevadime vsechny bezne vyjimky, ktere se vyskytnou.

User message zobrazujeme uzivateli (pokud nejaka je - nektere chyby taky
vubec uzivateli nezobrazujeme - to se tyka hlavne serveru),
system message spolu s user message zapisujeme do logu.

U masoveho SW si udrzujeme log tak, ze vlastni vystup do souboru zahazujeme
a drzime si v pameti rekneme poslednich 100 zaznamu. Pokud se uzivatel
obrati na technickou podporu, tak mu rekneme, jak konec logu
dumpnout do souboru a poslat nam ho emajlem. Vidime pak pomerne presne,
co se delo a vetsinou i proc.

HTH, pf






---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.408 / Virus Database: 230 - Release Date: 24.10.2002

Odpovedá: Lebeda David

31. 10. 2002 14:47

> > kravinu. Proto ten text puvodni vyjimky vzdy prikladam,
> > i kdyz je cesky obalen.
>
> No ale sam pises, ze tim "desis" obsluhu. Takze spravne by bylo
> odstinit ji od informaci, ktere jsou pro ni irelevantni a ty naopak
> zapsat nekam do logu napr. pro administratora nebo pro technickou
> podporu.

Asi ano, na druhou stranu, pokud nechci provadet logovani, mi
takhle uzivatel zavola, precte co vidi, nebo, coz taky casto delaji,
okenko s chybovym hlasenim sejmou do schranky, vlozi do Wordu a
poslou mailem a ja muzu ihned reagovat.

Je pravda, ze kdyby mi uzivatel posilal log, rovnez by to splnilo ucel
- a asi lepe. Zatim jsem si ale nezvykl ho davat do vsech (ruznych
mini)aplikaci.

David Lebeda